home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 197 (1992-03-10)(Manewaldt, A.)(DE)(PD).zip / Taifun 197 (1992-03-10)(Manewaldt, A.)(DE)(PD).adf / K_Code / K_Code.doc < prev    next >
Text File  |  1992-02-29  |  9KB  |  241 lines

  1.  
  2.                       === K_Code V1.01 rel. 0210-91 === 
  3.  
  4.                             ( S H A R E W A R E )
  5.  
  6.                          === All rights reserved ===
  7.  
  8.                        (c) 1991 by Andreas Ralph Kleinert
  9.                                    Grube Hohe Grethe 23
  10.                                    W-5900 Siegen 1
  11.                                    Germany
  12.  
  13.        ----- Dokumentationsdatei-Version : V1.01-A-0210-91 -----
  14.  
  15.        K_Code ist (C)opyright 1991 by Andreas R. Kleinert und darf frei
  16.        kopiert werden. Eine "Entrichtung" des SHARE-Betrages ist erwuenscht,
  17.        aber nicht Zwang. Eine eventuell verlangte Kopiergebuehr pro Diskette
  18.        sollte 10 DM bzw. das 5-fache des Leerdiskettenpreises nicht ueberstei-
  19.        gen. (Der fuer fruehere Versionen von K_Code geltende Betrag von 20 DM
  20.        bzw. 15 DM gilt mit Erscheinen dieser Version NICHT mehr).
  21.        ERWUENSCHT ist allerdings ein Betrag, der, bis auf eine geringe Kopier-
  22.        gebuehr, in etwa dem Preis einer Leerdiskette entspricht.
  23.        K_Code darf nicht unvollstaendig weitergegeben werden !
  24.        Bestandteile von K_Code V1.01 sind :
  25.  
  26.         - diese Anleitung
  27.         - das Programm "K_Code"
  28.         - und alles weitere, was von mir als Bestandteil von K_Code V1.01 ge-
  29.           kennzeichnet ist
  30.  
  31. >>> "WAS IST K_Code ?"
  32.  
  33.     K_Code ist ein Programm zum Verschluesseln von Daten aller Art. Dies
  34.     koennen sowohl Datenfiles irgenwelcher Programme, Texte oder Programme
  35.     sein. K_Code ist aber kein Packer, im Gegenteil, bei Verwendung einiger
  36.     Kodiermodi wird das Ausgangsprodukt sogar laenger als die "Vorlage" (Er-
  37.     hoehung der Sicherheit durch Redundanz -> sinvoll besonders bei TEXTEN),
  38.     sodass sich die zusaetzliche Verwendung eines Packers empfiehlt.
  39.     Die Bedienung von K_Code ist denkbar einfach, sodass keine wohl keine
  40.     groesseren Probleme fuer Sie als Anwender zu erwarten sind. Dennoch habe
  41.     ich weiter unten die generelle Vorgehensweise etwas genauer erlaeutert,
  42.     als dies in der Hilfefunktion von K_Code geschieht (aufrufbar durch
  43.     "?"-Option oder Programmstart ohne Parameter).
  44.  
  45. >>> HINWEIS
  46.  
  47.     K_Code V1.01 ist SHAREWARE. Falls Sie dieses Programm nuetzlich finden,
  48.     so senden Sie mir bitte den SHARE-Beitrag von DM 15 als Aufwandsent-
  49.     schaedigung fuer die Programmierarbeit, die verbrauchten Nerven,
  50.     die schlaflosen Naechte und sonstige Erscheinungen, die beim Pro-
  51.     grammieren nun einmal so auftreten  (Achtung, Selbstironie !).
  52.     Sie haben dann uebrigens auch die Moeglichkeit, von mir stets die neueste
  53.     Version von K_Code (falls sie bereits erstellt ist und ich die Arbeit an
  54.     K_Code aufgrund mangelnden Interesses seitens der Public-Domain-"Gemeinde"
  55.     noch nicht eingestellt habe) gegen eine Leerdiskette und ausreichend
  56.     Rueckporto zu erhalten (dieses Angebot gilt bis zu dem Zeitpunkt, da ich
  57.     mich nicht mehr in der Lage sehe, die zahlreichen Anfragen zu befriedigen;
  58.     dieser ist allerdings momentan nicht in Sicht).
  59.     Alle, die den SHARE-Beitrag an mich "entrichtet" haben, finden (sozusagen
  60.     als Bonbon) eine etwas ausfuehrlichere Anleitung auf ihrer Diskette, die
  61.     auch teilweise detailliert auf bestimmte K_Code-Befehle eingeht. Diese
  62.     erweiterte "Anleitungsdatei" darf dann allerdings nicht frei weitergegeben
  63.     werden ! 
  64.     Ich weise noch einmal ausdruecklich darauf hin, dass das "Entrichten"
  65.     des SHARE-Beitrags an mich eine absolut FREIWILLIGE Angelegenheit ist, die
  66.     ich als eine Art "Unterstuetzung fuer einen bislang erfolglosen Program-
  67.     mierer" betrachte. Da K_Code kein kommerzielles Programm ist, besteht
  68.     hierzu zwar keine Verpflichtung, dankbar waere ich dafuer allerdings den-
  69.     noch und ich wuerde mich dafuer auch wie oben beschrieben erkenntlich zei-
  70.     gen !!!
  71.  
  72. >>> INSTALLATION
  73.  
  74.     Es sind keinerlei besondere Massnahmen zur Installation vorzunehmen !
  75.  
  76. >>> BEDIENUNG
  77.  
  78.     Die Steuerung der K_Code-Funktionen erfolgt per Kommandozeilen-Optionen,
  79.     die allesamt durch das Zeichen "-" eingeleitet werden.
  80.     Ein darauf folgendes "e" aktiviert die Kodierroutine, ein "d" die Deko-
  81.     dierroutine. Durch Angabe eines weiteren Buchstaben ("a", "b", ...) wird
  82.     die Art der Kodierung bestimmt.
  83.     K_Code bietet verschiedene Kodierverfahren an, die alle sehr einfach auf-
  84.     gebaut sind, aber (spaetestens !) durch Kombination untereinander (ohne
  85.     K_Code und Dekodierhinweise) UNENTSCHLUESSELBAR sind.
  86.  
  87.        Beispiel :
  88.                   K_Code "Datei_A" "Datei_B" -ec
  89.  
  90.                   "Datei A" wird im Modus C kodiert und in "Datei_B"
  91.                   (kodiert) geschrieben.
  92.  
  93.     Bedingt durch die Art der Kodierung veraendert sich eventuell die Laenge
  94.     der Datei :
  95.  
  96.        Modus A :   doppelte Laenge fuer "Datei_B"
  97.        Modus B :   dreifache Laenge fuer "Datei_B"
  98.        Modus C :   gleiche Laenge fuer "Datei_B"
  99.  
  100. >>> KOMPLIKATIONEN
  101.  
  102.     Es wurden von mir bislang noch keine beobachtet.
  103.  
  104. >>> FUNKTIONSUEBERSICHT
  105.  
  106.     Optionen fuer die Kodierung :
  107.  
  108.      //   "-ea"    : Kodierung im Modus A     //
  109.      //   "-eb"    : Kodierung im Modus B     //
  110.      //   "-ec"    : Kodierung im Modus C     //
  111.  
  112.  
  113.     Optionen fuer die DeKodierung :
  114.  
  115.      //   "-da"    : DeKodierung im Modus A   //
  116.      //   "-db"    : DeKodierung im Modus B   //
  117.      //   "-dc"    : DeKodierung im Modus C   //
  118.  
  119.     Optionen fuer andere Zwecke :
  120.  
  121.      //   "?"      : Hilfefunktion            //
  122.  
  123.  
  124.     HINWEIS : Die Anfuehrungszeichen um die Optionen sind NICHT mit einzuge-
  125.               ben !!!
  126.  
  127.  
  128. >>> HINWEISE UND KOMMENTARE ZU DEN OPTIONEN
  129.  
  130.     Mode A :
  131.  
  132.      - vergleichsweise simpel, aber irritierend fuer den Betrachter
  133.  
  134.     Mode B :
  135.  
  136.      - schwerer zu durchschauen als Mode A
  137.  
  138.     Mode C :
  139.  
  140.      - Entschluesselung EXTREM unwahrscheinlich.
  141.  
  142.     Kombinierte Verschluesselung mit A, B, C (Entschluesselung unter Be-
  143.     ruecksichtigung der Reihenfolge) :
  144.  
  145.      - Entschluesselung so gut wie unmoeglich, da die zunehmende Redundanz
  146.        Haeufigkeitsbetrachtungen bei Texten (haeufigstes Zeichen gleich Buch-
  147.        stabe "e", usw.) von vornherein zum Scheitern verurteilt und bei Pro-
  148.        grammen diese ohnehin nicht sinnvoll sind.
  149.  
  150.     IDEALE Kombination :
  151.  
  152.      Zuerst Mode C, dann Mode A ;
  153.      (Enschluesselung umgekehrt);
  154.      dann mit einem Packer crunchen.
  155.  
  156. >>> VERSIONS-"HISTORY"
  157.  
  158.    V1.0 :
  159.  
  160.     - erste Version mit bereits drei verschiedenen Kodier-/Dekodiermodi
  161.       und guter Betriebssicherheit.
  162.  
  163.    V1.01 :
  164.  
  165.     - Code-Verkuerzungen und -Optimierungen
  166.  
  167. >>> GEPLANT
  168.  
  169.     - weitere Kodiermodi
  170.     - enventuell PACK-Option
  171.     - Codeoptimierungen zur Beschleunigung des Kodierens/Dekodierens.
  172.  
  173. >>> K_Code ist (c) 1991 by Andreas R. Kleinert
  174.  
  175. >>> "SCHLEICHWERBUNG" (muss halt auch sein ...)
  176.  
  177.     Weitere von mir geschriebene Programme :
  178.  
  179.      - DRAFU ([D]raw [a] [Fu]nction) :
  180.  
  181.        -> Funktionsdarstellung (linear, quadratisch, Polynome)
  182.  
  183.           Faehigkeiten :
  184.  
  185.            jetzt schon               : - freies Verschieben der Achsen
  186.                                        - Farbkombinationen frei waehlbar
  187.                                        - "Aufloesung" (Pixel) einstellbar
  188.                                        - Prioritaet manipulierbar (fuer
  189.                                          schnellere Ausgabe)
  190.            demnaechst wahrscheinlich : - Speichern der Darstellung als ILBM
  191.                                          oder BitMap
  192.                                        - sin, cos, tan
  193.            leider noch nicht         : - Funktionsanalysis
  194.            (vielleicht auch nie...)    - freie Wahl der Eingabemaske
  195.                                          (z.B. cos x * tan z / x^2)
  196.  
  197.      - Romanverwaltung "PR"
  198.  
  199.        -> Verwaltung von Heftromanen, o.ae.
  200.  
  201.      - AK_Lotto :
  202.  
  203.        -> "Lotto-Spielereien" (inkl. Verwaltung)
  204.  
  205.      - KPosXY :
  206.  
  207.        -> Mauspositionsanzeige, ... .
  208.  
  209.      - SPACE-Archiv :
  210.  
  211.        -> Eine Art "Lexikon" mit Daten und Fakten rund um die Raumfahrt.
  212.           (USA, UdSSR, China, ESA, Frankreich, Japan, Deutschland, ...)
  213.           Verschiedene Textanzeige-Modi zur Auswahl (durch Unterstuetzung der
  214.           bekanntesten Textanzeigeprogramme)
  215.  
  216.      - TOM ([T]ranslate-[O]-[M]at) :
  217.  
  218.        -> Mini-Uebersetzungsprogramm (keine Texte, nur Vokabeln, aber leicht
  219.           ergaenz- und erweiterbar)
  220.  
  221.      - AKShell :
  222.  
  223.        -> Eine Shell mit "ENV:"- und WildCard-Unterstuetzung ("#?"/"*").
  224.           Funktionstastenbelegungen und "Aliases" sind ebenfalls moeglich.
  225.           Kurzer Code, geringer Speicherbedarf !!! (Passt gut zu AKCC, s.u. !)
  226.  
  227.      - AKCC
  228.  
  229.        -> Neue CLI-/Shell-Befehle fuer die unterschiedlichsten Zwecke.
  230.  
  231.      - u.v.m. .......... (look out for them)
  232.  
  233.        Nnotfalls direkt an mich wenden, falls die Programme nirgendwo zu
  234.        finden sind ! (Adresse siehe oben.)
  235.  
  236. >>> HINWEIS :
  237.  
  238.     - Commdore, Amiga, Kickstart, AmigaDOS, Workbench, CLI, etc.
  239.       sind (c)/Warenzeichen bei/von COMMODORE !
  240.     - ARP ist Public Domain und den meisten PD-Haendlern erhaeltlich !
  241.